import { Base } from '../../utils/base.js';

class Mine extends Base {
  constructor() {
    super();
  } //用户标识


  getuser_logo(callBack) {
    var param = {
      url: 'getuser_logo',
      sCallBack: function (data) {
        callBack && callBack(data);
      }
    };
    this.request(param);
  }

  getUserInfo(cb) {
    tt.login({
      success: function () {
        tt.getUserInfo({
          success: function (res) {
            typeof cb == "function" && cb(res.userInfo);
          }
        });
      }
    });
  }

  get_qr_code(callBack) {
    var param = {
      url: 'gettanchuang',
      sCallBack: function (data) {
        callBack && callBack(data);
      }
    };
    this.request(param);
  }

  dhLogin(code, callBack) {
    var param = {
      url: 'dh_login',
      data: {
        code: code
      },
      sCallBack: function (data) {
        callBack && callBack(data);
      }
    };
    this.request(param);
  }

  getUid(yzm, callBack) {
    var param = {
      url: 'getUid',
      sCallBack: function (data) {
        callBack && callBack(data);
      }
    };
    this.request(param);
  }

}

export { Mine };